Die Umkreiskoordinaten 
sind geau die Summen 
der drei Eckkoordinaten

A_1 = Intersect(xAxis, yAxis)
c_1 = Circle(A_1, 53)
B_1, B_2 = Intersect(c_1, xAxis)
d = Circle(B_2, 45)
e = Circle(A_1, 26)
k = Circle(A_1, 28)
h = Circle(B_2, 45)
E, C_1 = Intersect(h, k)
d2, g_1, a_1, b_1 = Polygon(A_1, B_2, C_1)
f = Line(B_2, C_1)
g = Circle(C_1, 21)
D, C_2 = Intersect(g, f)
abstandAD = Distance(A_1, D)
TextAD: Name[A_1] + (Name[D]) + " = " + abstandAD
d1, b_4, a_4, d_1 = Polygon(A_1, D, B_2)
d3, f_1, a_2, b_2 = Polygon(A_1, B_2, C_2)
abstandCF = Distance(C_1, C_2)
TextCF: Name[C_1] + (Name[C_2]) + " = " + abstandCF
d4, d_2, a_3, b_3 = Polygon(A_1, B_2, D)
Text3 = LaTeX(C_1, true, true)
G = Midpoint(a_3)
M_C = Midpoint(g_1)
M_ b = Point(b_2)
M_1 = Midpoint(a_2)
q = Circle(M_ b, M_1, M_C)
K = Center(q)
u = Vector(K, A_1)
C = Translate(C_2, u)
v = Vector(C_2, C)
B = Translate(B_2, u)
w = Vector(B_2, B)
A = Translate(A_1, u)
i = Vector(A_1, A)
V_1, c, a, b = Polygon(A, B, C)
M_b = Midpoint(b)
M_c = Midpoint(c)
M_a = Midpoint(a)
Feuerbachkreis = Circle(M_c, M_a, M_b)
Feuerbachzentrum = Intersect(xAxis, yAxis)
V_A = Vector(Feuerbachzentrum, A)
V_B = Vector(Feuerbachzentrum, B)
V_C = Vector(Feuerbachzentrum, C)
Text1 = LaTeX(Feuerbachzentrum, true, true)
A' = Translate(A, V_B)
j = Vector(A, A')
M_u = Translate(A', V_C)
l = Vector(A', M_u)
p = Circle(M_u, A)
Text2 = LaTeX(M_u, true, true)
Text4 = LaTeX(A, true, true)
Text5 = LaTeX(B, true, true)
Text6 = LaTeX(C, true, true)
m = Vector(M_u, Feuerbachzentrum)
H = Translate(Feuerbachzentrum, m)
n = Vector(Feuerbachzentrum, H)
S = Centroid(V_1)